import request from '@/utils/request'
import wx from 'weixin-js-sdk'

export function getWXSign() {
  return new Promise((resolve, reject) => {
    request({
      url: '/wx/jssdk/getJsSign',
      method: 'post',
      data: {
        url: window.location.href.split('#')[0]
      }
    }).then(function (data) {
      wx.config({
        appId: data.appId, // 必填，企业号的唯一标识，此处填写企业号corpid
        timestamp: data.timestamp, // 必填，生成签名的时间戳
        nonceStr: data.nonceStr, // 必填，生成签名的随机串
        signature: data.signature, // 必填，签名，见附录1
        jsApiList: ["getLocation","scanQRCode"] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
      })
      wx.ready(function () {
        resolve()
      })
      wx.error(function (res) {
        console.log(res)
      })
    }).catch(function (error) {
      reject(error)
    })
  })
}
